!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t(require("react")):"function"==typeof define&&define.amd?define("rb_wixui.thunderbolt_bootstrap-responsive",["react"],t):"object"==typeof exports?exports["rb_wixui.thunderbolt_bootstrap-responsive"]=t(require("react")):e["rb_wixui.thunderbolt_bootstrap-responsive"]=t(e.React)}("undefined"!=typeof self?self:this,(function(e){return function(){var t={40841:function(e,t){var n; /*! Copyright (c) 2018 Jed Watson. Licensed under the MIT License (MIT), see http://jedwatson.github.io/classnames */!function(){"use strict";var r={}.hasOwnProperty;function o(){for(var e=[],t=0;te.map((e=>`wixui-${e}`)).join(" "),u=new Set(["PointerMenuButtonHorizontalMenuAdaptationSkin","PointerMenuButtonSkin","VerticalRibbonsMenuButtonSkin","RibbonsMenuButtonSkin"]),c="data-dropdown-shown",d="__more__",p="SCROLL_TO_TOP",m="SCROLL_TO_BOTTOM";var v={root:"dropdown-menu",menuItem:"dropdown-menu__item",subMenu:"dropdown-menu__submenu"};const b=e=>e.split("?")[0],h=(e,t)=>e.filter((e=>e.link&&e.link.linkPopupId&&e.link.linkPopupId===t)),f=(e,t,n)=>{const r=n.compId||n.dataId;let o=new Set;return r&&(o=new Set(e.filter((e=>((e,t,n)=>e.link&&(!e.link.href||b(e.link.href)===t)&&(e.link.anchorCompId&&e.link.anchorCompId===n.compId||e.link.anchorDataId&&e.link.anchorDataId===n.dataId&&e.link.anchorDataId!==p&&e.link.anchorDataId!==m))(e,t,n))))),o},g=function(e,t,n,r){void 0===e&&(e=[]),void 0===t&&(t=""),void 0===n&&(n={}),void 0===r&&(r="");const o=new Set([...Array.from(f(e,t,n)),...Array.from(h(e,r))]),a=o.size>0;return e.forEach((e=>{const i=e.items&&e.items.length?g(e.items,t,n,r):new Set;!1!==e.selected&&((e.selected||((e,t,n)=>!n&&!(e=>e.link&&(e.link.anchorDataId||e.link.anchorCompId))(e)&&e.link&&e.link.href&&decodeURIComponent(b(e.link.href))===t)(e,t,a)||e.link&&Object.keys(e.link).length>0&&i.size>0)&&o.add(e),i.forEach((e=>o.add(e))))})),o};const y=e=>{const r=n.useMemo((()=>g(e.items,e.currentUrl,e.activeAnchor,e.currentPopupId)),[e.items,e.currentUrl,e.activeAnchor,e.currentPopupId]),o=(e,r)=>{const o=e.Button,a={onMouseEnter:e.onItemMouseEnter,onMouseLeave:e.onItemMouseLeave,onDoubleClick:e.onItemDblClick,onClick:e.onItemClick,textAlign:e.alignText},i=t()({},a,r);return n.createElement(o,i)};function a(e,t,n,r,o,a){return e===t-1?1===t?"dropLonely":n?"bottom":a||"right"===o?r?"left":"right":"center":0===e?n?"top":a||"left"===o?r?"right":"left":"center":n?"dropCenter":"center"}const i=(e,t)=>{let n=e,r=0;for(;t[n]&&r<100;)n+=t[n]++,r++;return t[n]=(t[n]||0)+1,n},p=(e,t)=>{let n=t.items,s=void 0===n?[]:n,l=t.compClassName,u=t.dropdown,c=t.rtl,d=t.buttonAlign,p=t.stretch;const m={};return s.map(((t,n)=>{var v,b,g;const y=(u?"moreContainer":"")+n,k={isContainer:u,isSelected:r.has(t),positionInList:t.positionInList||a(n,s.length,u,c,d,p),id:h(y),index:n,refInParent:y,isDropDownButton:u,"aria-haspopup":t.hasPopup||(null!=(v=null==t||null==(b=t.items)?void 0:b.length)?v:0)>0?"true":"false","aria-describedby":null!=t&&null!=(g=t.items)&&g.length?f():void 0,tagName:"li",direction:c?"rtl":"ltr",parentId:t.parent,dataId:t.id,label:t.label,link:t.link,compClassName:l,key:i(t.label,m),subItems:u?void 0:t.items};return o(e,k)}))};function m(e){const t=e.styles,n=e.items,r=e.rtl,a=e.stretchButtonsToMenuWidth,i=e.alignButtons,u=void 0===i?"center":i,c=p(e,{items:n,compClassName:s()(t.menuItem,l(v.menuItem)),rtl:r,buttonAlign:u,stretch:a}),m=function(e){const t=e.rtl,n=e.styles,r=e.stretchButtonsToMenuWidth,a=e.alignButtons,i=void 0===a?"center":a,s=e.moreButtonLabel,l=e.onItemMouseEnter,u=e.onItemMouseLeave,c=e.onSubMenuKeyDown,p=d;let m=t?"left":"right";r||"right"===i||(m="center");const v={label:s||"",isSelected:!1,positionInList:m,id:h(p),index:d,refInParent:p,key:p,onFocus:l,onBlur:u,"aria-haspopup":"true",tagName:"li",onKeyDown:c,isDropDownButton:!1,compClassName:n.moreButton,isMoreButton:!0};return o(e,v)}(e);return m&&c.push(m),c}function b(e){const n=e.items,r=e.rtl,o=e.alignButtons,a=void 0===o?"center":o,i=e.stretchButtonsToMenuWidth,s=e.hover,l=e.styles;let u=null,c=[];if(n&&s){const e=parseInt(s,10);if(Number.isInteger(e)&&n[e])u=n[e].items;else if(s===d){u=function(e){return e.reduce(((e,n)=>{let r=[];return n.items&&(r=n.items.map((e=>t()({},e,{parent:n.id})))),[...e,n,...r]}),[])}(n.filter(((e,t)=>{var n;const r=h(t.toString()),o=document.getElementById(r);return"hidden"===(null==o||null==(n=o.style)?void 0:n.visibility)})))}}return u&&(c=p(e,{items:u,compClassName:l.dropdownButton,dropdown:!0,rtl:r,buttonAlign:a,stretch:i})),c}const h=t=>""+e.id+t,f=()=>h("navContainer")+"-hiddenA11ySubMenuIndication";return function(e){const t=e.translate,r=e.styles,o=function(e){const t=e.styles,r=e.skin,o=e.alignButtons,a=void 0===o?"center":o,i=e.marginAllChildren,l=e.onMenuKeyDown,u=m(e),c=h("itemsContainer");let d=n.createElement("ul",{className:s()(t.itemsContainer,t[""+a]),id:c,style:{textAlign:a},"data-marginallchildren":i,onKeyDown:l},u);if((()=>{switch(r){case"IndentedMenuButtonSkin":case"ShinyMenuIIButtonSkin":case"SloppyBorderMenuButtonSkin":return!0;default:return!1}})()){const e=h("wrapper");d=n.createElement("div",{className:s()(t.itemsContainerWrapper),id:e},d)}return d}(e),a=function(e){const t=e.skin,r=e.styles;let o=null;return u.has(t)&&(o=n.createElement("div",{className:r.utility})),o}(e),i=function(e){var t;const r=e.alignButtons,o=void 0===r?"center":r,a=e.onSubMenuKeyDown,i=e.hover,u=e.styles,d=b(e),p=h("moreContainer"),m=h("dropWrapper"),f=(null!=(t=null==d?void 0:d.length)?t:0)>0,g=s()(u.dropWrapper,{[u.showMore]:f}),y=f,k=function(e){const t=e.hover,n=e.hoverListPosition;return t?n:null}(e);return n.createElement("div",{className:g,id:m,"data-drophposition":k,"data-dropalign":o,[c]:y},n.createElement("ul",{className:s()(u.moreContainer,l(v.subMenu)),"data-hover":i,id:p,onKeyDown:a},d))}(e),d=t("ariaLabels","dropDownMenu_AriaLabel_TopLevel_SiteNavigation","Site"),p=h("navContainer");return n.createElement("nav",{className:s()(r.navContainer),id:p,"aria-label":d,onMouseEnter:e.onMouseEnter,onMouseLeave:e.onMouseLeave},a,o,i,(e=>n.createElement("div",{style:{display:"none"},id:f()},e("a11ySubmenuIndications","dropDownMenu_a11ySubmenuIndication","Use tab to navigate through the menu items.")))(t))}(e)},k={hover:null,hoverListPosition:null};var I=e=>{const r=n.useState(k),o=r[0],a=r[1],i=n.useRef();let u;const c=t=>{var n;const r=o.hover,a=e.id,i=e.items,s=t.getAttribute("data-index")||"-1",l=parseInt(s,10);if((null==t||null==(n=t.parentNode)?void 0:n.id)!==a+"moreContainer")return i[l];if(!r)return null;return i[parseInt(r,10)].items[l]},p=t=>{const n=e.onItemMouseIn,r=t.currentTarget;null==n||n(t,c(r)),m(t)},m=t=>{var n;const r=o.hover,i=e.id,s=t.currentTarget,l=s.getAttribute("data-listposition"),c=s.getAttribute("data-index")||"-1",d=parseInt(c,10);clearTimeout(u);(null==s||null==(n=s.parentNode)?void 0:n.id)!==i+"moreContainer"&&(Number.isInteger(d)&&-1!==d||c.startsWith("__"))&&c!==r&&a({hover:c,hoverListPosition:l})},b=t=>{const n=e.onItemMouseOut,r=t.currentTarget;null==n||n(t,c(r)),h()},h=()=>{u=setTimeout((()=>{a({hover:null,hoverListPosition:null})}),1e3)},f=t=>{const n=e.onItemDblClick,r=t.currentTarget;null==n||n(t,c(r))},g=t=>{const n=o.hover,r=t.currentTarget,a=e.items,i=e.onItemClick,s=e.isTouchDevice;if(null==i||i(t,c(r)),s){var l;const e=r.getAttribute("data-index")||"-1",o="true"===r.getAttribute("data-dropdown"),i=parseInt(e,10),s=a?a[i]:null,u=e===d||(null==s||null==(l=s.items)?void 0:l.length)>0;o?h():n?(h(),u&&n!==e&&(t.preventDefault(),t.stopPropagation(),m(t))):u&&(m(t),t.preventDefault(),t.stopPropagation())}},I=function(t,n){if(void 0===n&&(n=!1),i.current){const o=e.id;let a=i.current.querySelector("#"+o+"itemsContainer > li:nth-child("+(t+1)+")");for(;a&&"true"===a.getAttribute("aria-hidden");)a=n?a.previousSibling:a.nextSibling;if(a){var r;const e=null==(r=a.childNodes)?void 0:r[0];if(e)return e.focus(),!0}}return!1},C=t=>{const n=o.hover,r=e.items,a=t.key,s=t.shiftKey;if("Tab"===a&&null!==n){const o=n?parseInt(n,10):-1;let a=!1;if(!s&&r){const t=r[o];t&&t.items&&(a=(t=>{const n=e.id;if(i.current){const e=i.current.querySelector("#"+n+"moreContainer li:nth-child("+(t+1)+") a");if(e)return e.focus(),!0}return!1})(0))}a&&(t.stopPropagation(),t.preventDefault())}},w=t=>{const n=o.hover,r=e.items,a=t.shiftKey,i=t.key,s=t.target;let l=s;if(s!==t.currentTarget&&"li"!==s.tagName.toLowerCase()&&(l=s.closest("li")),l){const e=l.getAttribute("data-index")||"";let o=!1;if(n&&"Tab"===i){const t=((e,t)=>{const n=parseInt(e,10);return Number.isNaN(n)?t:n})(n,-1),i=parseInt(e,10);if(t>=0)if(a)0===i&&(o=I(t,a));else if(r&&r[t]){const e=r[t];e&&e.items&&e.items.length===i+1&&(o=I(t+1))}}o&&(t.stopPropagation(),t.preventDefault())}};return function(r,o){const a=r.id,u=r.className,c=r.customClassNames,d=void 0===c?[]:c,m=r.skin,h=r.rtl,k=r.styles,I=t()({id:a,class:s()(k[m],k.wrapper,u,l(v.root,...d),"hidden-during-prewarmup"),ref:i,tabIndex:-1,dir:h?"rtl":"ltr"},function(e,n){const r=n.hover,o=n.hoverListPosition,a=e.stretchButtonsToMenuWidth,i=e.sameWidthButtons,s=e.skinExports,l=e.alignButtons,u=void 0===l?"center":l,c=e.items,d=e.isQaMode,p=e.fullNameCompType;return t()({"data-stretch-buttons-to-menu-width":a,"data-same-width-buttons":i,"data-num-items":null==c?void 0:c.length,"data-menuborder-y":s.menuBorderY,"data-menubtn-border":s.menuBtnBorder,"data-ribbon-els":s.ribbonEls,"data-label-pad":s.labelPad,"data-ribbon-extra":s.ribbonExtra,"data-drophposition":o,"data-dropalign":u,"data-hovered-item":r},((e,t)=>e?{"data-comp":t,"data-aid":t}:{})(d,p))}(r,o));return n.createElement("wix-dropdown-menu",I,n.createElement(y,t()({},r,o,{onItemMouseEnter:e.isTouchDevice?void 0:p,onItemMouseLeave:e.isTouchDevice?void 0:b,onItemDoubleClick:e.onItemDblClick?f:void 0,onItemClick:e.isTouchDevice||e.onItemClick?g:void 0,onMenuKeyDown:C,onSubMenuKeyDown:w})))}(e,o)};const C=13,w=27;function M(e){return t=>{t.keyCode===e&&(t.preventDefault(),t.stopPropagation(),t.currentTarget.click())}}const x=M(32),N=M(C),S=e=>{N(e),x(e)},E=(M(w),e=>Object.entries(e).reduce(((e,[t,n])=>(t.includes("data-")&&(e[t]=n),e)),{})),B="linkElement",D=(e,r)=>{const o=e.href,a=e.role,i=e.target,s=e.rel,l=e.className,u=void 0===l?"":l,c=e.children,d=e.linkPopupId,p=e.anchorDataId,m=e.anchorCompId,v=e.tabIndex,b=e.dataTestId,h=void 0===b?B:b,f=e.title,g=e.onClick,y=e.onDoubleClick,k=e.onMouseEnter,I=e.onMouseLeave,C=e.onFocusCapture,w=e.onBlurCapture,M=e["aria-live"],D=e["aria-disabled"],P=e["aria-label"],O=e["aria-labelledby"],L=e["aria-pressed"],T=e["aria-expanded"],_=e["aria-describedby"],A=e["aria-haspopup"],j=void 0!==e.activateByKey?e.activateByKey:(e=>e?"SpaceOrEnter":"Space")(d);let W;switch(j){case"Enter":W=N;break;case"Space":W=x;break;case"SpaceOrEnter":W=S;break;default:W=void 0}return void 0!==o?n.createElement("a",t()({},E(e),{"data-testid":h,"data-popupid":d,"data-anchor":p,"data-anchor-comp-id":m,href:o||void 0,target:i,role:d?"button":a,rel:s,className:u,onKeyDown:W,"aria-live":M,"aria-disabled":D,"aria-label":P,"aria-labelledby":O,"aria-pressed":L,"aria-expanded":T,"aria-haspopup":A,"aria-describedby":_,title:f,onClick:g,onMouseEnter:k,onMouseLeave:I,onDoubleClick:y,onFocusCapture:C,onBlurCapture:w,ref:r,tabIndex:d?0:v}),c):n.createElement("div",t()({},E(e),{"data-testid":h,className:u,tabIndex:v,"aria-label":P,"aria-labelledby":O,"aria-haspopup":A,"aria-disabled":D,title:f,role:a,onClick:g,onDoubleClick:y,onMouseEnter:k,onMouseLeave:I,ref:r}),c)};var P=n.forwardRef(D);var O=e=>{let n=e.wrapperProps,r=n.ariaHasPopup,o=n.isMoreButton,i=n.ariaDescribedBy,s=e.className,l=e.children,u=e.link,c=e.tabIndex;return a().createElement(P,t()({},u,{"aria-haspopup":r,"aria-describedby":i,tabIndex:c||(!o&&u&&u.href?void 0:0),className:s}),l)};const L=e=>{let t=e.dir,n=e.textAlign,r=e.className,o=e.children,i=e.tagName,s=void 0===i?"p":i,l=e.id;return a().createElement(s,{className:r,style:{textAlign:n},dir:t,id:l+"label"},o)};var T=e=>{let t=e.wrapperProps,n=t.dir,r=t.textAlign,o=t.id,i=e.classNames,l=e.children;return a().createElement("div",{className:s()(i.bg),style:{textAlign:r}},a().createElement(L,{dir:n,textAlign:r,className:i.label,id:o},l))};var _=e=>{const r=e.label,o=e.direction,a=void 0===o?"ltr":o,i=e.positionInList,l=e.parentId,u=e.dataId,c=e.isContainer,d=e.isSelected,p=e.isHovered,m=e.link,v=e.tagName,b=void 0===v?"div":v,h=e.id,f=e.className,g=e.compClassName,y=e.onClick,k=e.onDoubleClick,I=e.onMouseEnter,C=e.onMouseLeave,w=e.index,M=e.children,x=e.isDropDownButton,N=e.subItems,S=[c?"drop":"menu",d&&"selected",p&&"over",m&&(m.hasOwnProperty("href")||m.hasOwnProperty("target")||m.hasOwnProperty("rel")||m.hasOwnProperty("linkPopupId"))?"link":"header"],B=t()({},E(e),{"data-direction":a,"data-listposition":i,"data-parent-id":l,"data-data-id":u,"data-state":S.join(" "),"data-index":w,"data-dropdown":x}),D=e=>e?e.trim():"\xa0",P=N&&N.length?n.createElement("ul",{"aria-hidden":!0,style:{display:"none"}},N.map(((e,t)=>n.createElement("li",{key:e.id||t},n.createElement(O,{wrapperProps:{ariaHasPopup:e.hasPopup},link:e.link,tabIndex:-1,compClassName:g},D(e.label)))))):null;return n.createElement(b,t()({id:h},B,{className:s()(g,f),onClick:y,onDoubleClick:k,onMouseEnter:I,onMouseLeave:C,onFocus:I,onBlur:C}),M(D(r)),P)};var A=e=>{const r=e.id,o=e.isDropDownButton,a=e["aria-haspopup"],i=e["aria-describedby"],l=e.isMoreButton,u=e.dir,c=e.textAlign,d=e.positionInList,p=e.link,m=e.skinsStyle,v=e.skin;return n.createElement(_,t()({},e,{className:s()(e.className,m[v])}),(e=>n.createElement(O,{wrapperProps:{positionInList:d,ariaHasPopup:o?a:"false",ariaDescribedBy:i,isMoreButton:l},link:p,className:m.linkElement},n.createElement("div",{className:m.wrapper},n.createElement(T,{wrapperProps:{dir:u,textAlign:c,id:r},classNames:{bg:m.bg,label:m.label}},e)))))},j={root:"RfkZFw",TextOnlyMenuButtonNSkin:"vDnwi4",textOnlyMenuButtonNSkin:"vDnwi4",linkElement:"lY3Nwh",wrapper:"rBTT56",label:"foFAdY"};var W=e=>n.createElement(A,t()({},e,{skinsStyle:j,skin:"TextOnlyMenuButtonNSkin"})),K={wrapper:"R7lArd",navContainer:"l9EQj1",itemsContainerWrapper:"WNM2rt",itemsContainer:"DN7syf",menuItem:"rqt3qI",dropdownButton:"d4jfwp",dropWrapper:"JdScD2",moreContainer:"k8K0Wj",showMore:"_3URS4",moreButton:"iryznZ",utility:"BKX7vq",TextOnlyMenuButtonSkin:"BSjLjI",textOnlyMenuButtonSkin:"BSjLjI"};const R=(e,r)=>n.createElement(I,t()({},e,{ref:r,styles:K,Button:W}));const U=e=>e.replace(/([A-Z])/g,(e=>`-${e.toLowerCase()}`)),q=(F=e=>{let n=e.stateValues,r=e.mapperProps;const o=n.currentUrl;return t()({},r,{currentUrl:o})},{useComponentProps:(e,t,n)=>{const r=(e=>Object.assign(Object.assign({},e),{updateStyles:t=>{const n=Object.entries(t).reduce(((e,[t,n])=>{return Object.assign(Object.assign({},e),{[(r=t,r.startsWith("--")?t:U(t))]:void 0===n?null:n});var r}),{});e.updateStyles(n)}}))(n);return F({mapperProps:e,stateValues:t,controllerUtils:r})}});var F;const H="page-bg";var z={root:"page"},Y="P0dCOY",V="PJ4KCX";const Z="responsive-container-overflow",J="responsive-container-content",Q=e=>{let t=e.children,n=e.className;return a().createElement("div",{className:n,tabIndex:0,"data-testid":Z},t)};const X={DropDownMenu_TextOnlyMenuButtonSkin:{component:n.forwardRef(R),controller:q},Page_ResponsivePageWithColorBG:{component:e=>{let t=e.id,n=e.className,r=e.customClassNames,o=void 0===r?[]:r,i=e.pageDidMount,u=e.onClick,c=e.onDblClick,d=e.children,p=e.onMouseEnter,m=e.onMouseLeave;return a().createElement("div",{id:t,className:s()(Y,n,l(z.root,...o)),ref:i,onClick:u,onDoubleClick:c,onMouseEnter:p,onMouseLeave:m},a().createElement("div",{className:V,"data-testid":H}),a().createElement("div",null,d()))}},ResponsiveContainer:{component:e=>{let r=e.containerLayoutClassName,o=e.overlowWrapperClassName,i=e.hasOverflow,l=e.shouldOmitWrapperLayers,u=e.children,c=e.role,d=e.extraRootClass,p=void 0===d?"":d;return(0,n.useCallback)((e=>!l&&i?a().createElement(Q,{className:s()(o,p)},e):e),[p,i,o,l])(l?a().createElement(a().Fragment,null,u()):a().createElement("div",t()({className:i?r:s()(r,p),"data-testid":J},c?{role:c}:{}),u()))}}}}(),o}()})); //# sourceMappingURL=https://static.parastorage.com/services/editor-elements-library/dist/thunderbolt/rb_wixui.thunderbolt_bootstrap-responsive.277a735a.bundle.min.js.map